<!DOCTYPE html>
<html lang="zh-CN">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>解放战争的主要阶段</title>
    <link rel="stylesheet" href="resource/css/base.css">
    <link rel="stylesheet" href="resource/css/style.css">

    <style>
    .content-container {
        margin: 10px 0;
        padding: 10px;
        border: 1px solid #0000003a;
        transition: background-color 0.3s ease;
        cursor: pointer;
        flex: 1;
    }

    .content {
        max-height: 100px; /* 初始隐藏的高度 */
        overflow: hidden; /* 隐藏溢出的内容 */
        transition: max-height 0.5s ease; /* 平滑展开/收起效果 */
        opacity: 0; /* 初始透明度 */
        transition: max-height 0.5s ease, opacity 0.5s ease; /* 添加透明度过渡效果 */
    }

    .content-container:hover {
        background-color: #f9f9f94b; /* 鼠标悬停时背景色变化 */
    }

    /* 展开状态时的样式 */
    .content-container.active .content {
        max-height: 800px; /* 设置展开后的最大高度 */
        opacity: 1; /* 完全显示内容 */
    }

    .content-container h2 {
        text-align: center;
    }

    h2 {
        color: #333;
        margin-top: 20px;
    }

    .content  {
        margin: 10px 0;
        line-height: 2;
        font-size: 25px;
        color: #3e1c1c;
    }

    .battle {
            display: flex;
            align-items: center;
            margin: 40px 0;
            transition: all 0.5s ease;
    }

    .battle:nth-child(even) {
        flex-direction: row-reverse; /* 偶数项图片在右边 */
    }

    .battle img {
        max-width: 300px;
        width: 100%;
        border-radius: 8px;
        margin: 0 20px;
        box-shadow: 0 2px 10px rgba(0, 0, 0, 0.15);
    }
    .top1 li a.active {
          color: gold;
          font-size: 16px;
          background-color: #ff6c6c;
          font-weight: 700;
        }
    
</style>
<script>
    window.onload = function() {
    const navLinks = document.querySelectorAll('.top1 li a');
      // 为每个导航链接添加点击事件
      navLinks.forEach(link => {
        link.addEventListener('click', function() {
          // 移除所有链接的高亮样式      
          navLinks.forEach(link => {    
            link.classList.remove('active');    
          });   
          // 给当前点击的链接添加高亮样式   
          this.classList.add('active');  
        });  
      });
      navLinks[5].classList.add('active');
    }
</script>
</head>
<body>

    <ul class="top1 auto clearfix">
        <li><a href="../index.html"class="nav-link">首页</a></li>
        <li><a href="../part1/partone.html"class="nav-link">鸦片战争</a></li>
        <li><a href="../part2/parttwo.html"class="nav-link">辛亥革命</a></li>
        <li><a href="../part3/partthree.html"class="nav-link">五四运动</a></li>
        <li><a href="../part4/Anti-JapaneseWar.html"class="nav-link">抗日战争</a></li>
        <li><a href="../part5/partfive.html"class="nav-link">中华人民共和国成立</a></li>
        <li style="float: right;"><a href="../part0/message.html">留言</a></li>
    </ul>

<div class="sidebar">
    <ul class="sidebar">
    <li><a href="partfive.html">首页</a></li>
    <li><a href="background.html">历史背景</a></li>
    <li><a href="liberation.html">解放战争</a></li>
    <li><a href="founding.html">新中国成立</a></li>
    <li><a href="person.html">伟大领袖</a></li>

    </ul>
</div>

<header>
    <h1>解放战争的主要阶段</h1>
</header>



<section>
    <div class="battle">
        
        <img src="images/jiefang1.png" alt="初期战斗">
        <div class="content-container" data-target="initial-battle">
            <h2>初期战斗</h2>
            <p class="content">
                1946年至1947年，解放军在战略上采取了灵活的游击战与阵地战相结合的方式，对国民党军队展开了大规模的反攻行动。在解放区，解放军利用地形优势，充分动员群众，开展了积极的游击战，瓦解了国民党的地方政权。这一阶段的战斗大部分集中在中原、华北、华东等地区。解放军虽然在装备和兵力上处于劣势，但通过巧妙的战术与国民党军展开了拉锯战，逐步消耗其有生力量。同时，国共双方的政治分歧日益加深，国民党政府的统治愈发腐败，失去了人民的支持，导致其在战场上频频受挫。
            </p>
        </div>
    </div>

    <div class="battle">
        <img src="images/jiefang2.png" alt="关键战役">
        <div class="content-container" data-target="key-battles">
            <h2>关键战役</h2>
            <ul class="content">
                <li><strong>辽沈战役:</strong> 辽沈战役是解放战争中最早的三大战役之一，发生于1948年9月至11月。在东北战场上，解放军通过包围和分割敌军，将东北国民党军彻底击溃，歼灭和俘虏了47万余人，成功解放了东北全境。这一胜利不仅打破了国民党在东北的防线，也为解放军大规模南下提供了重要的战略基地。</li>
                <li><strong>淮海战役:</strong> 淮海战役从1948年11月开始，持续至1949年1月，是解放战争中规模最大、最为激烈的战役之一。解放军在这一战役中集中兵力，巧妙运用分割包围战术，成功歼灭了国民党精锐部队55万余人。这场战役的胜利改变了中原和华东的战局，被认为是决定中国内战最终胜负的关键。</li>
                <li><strong>平津战役:</strong> 平津战役发生于1948年11月至1949年1月，解放军对国民党军在北平、天津地区展开了全面进攻。通过灵活的战术和政治工作，解放军迫使驻守北平的傅作义部在1949年1月和平起义，实现了北平的和平解放，避免了一场可能造成大量破坏和伤亡的城市攻防战。这次战役标志着华北地区国民党政权的彻底崩溃。</li>
            </ul>
        </div>
    </div>

    <div class="battle">
        
        <img src="images/jiefang3.png" alt="决胜阶段">
        <div class="content-container" data-target="final-phase">
            <h2>决胜阶段</h2>
            <p class="content">
                到1949年初，解放军在三大战役中获得了决定性的胜利，国民党军队的主力已经被基本消灭。随着战局的发展，解放军大举南下，迅速占领了华南、华中等重要城市，如武汉、南昌、广州等。此时，国民党政权内部已经陷入严重的政治危机，蒋介石在绝望中将国民政府的核心转移至台湾，妄图继续以台湾为基地反攻大陆。然而，中华民国在大陆的统治已经土崩瓦解。
            </p>
            <p class="content">
                1949年10月1日，毛泽东在北京天安门广场庄严宣告中华人民共和国的成立，标志着中国历史进入了一个新的时代。新中国的成立是中国人民长期革命斗争的伟大胜利，也是中国从半殖民地半封建社会走向独立自主、人民当家作主的重要里程碑。此后，中国进入了社会主义建设的历史时期，开始了经济、社会和文化的全面改革与发展。
            </p>
        </div>
    </div>
</section>

<div class="footer auto">
    东北林业大学 © 2024 中国近代史科普
</div>

<script>
    // 获取所有内容区域
    const contentContainers = document.querySelectorAll('.content-container');

    contentContainers.forEach(container => {
        const targetContent = container.querySelector('.content');

        // 当鼠标悬停时，显示内容
        container.addEventListener('mouseover', function() {
            container.classList.add('active'); // 添加 .active 类展开内容
        });

        // 当鼠标离开时，隐藏内容
        container.addEventListener('mouseout', function() {
            container.classList.remove('active'); // 移除 .active 类收起内容
        });
    });


    // 添加滚动监听，实现动画显示效果
    window.addEventListener('scroll', function() {
        const contentContainers = document.querySelectorAll('.content-container');
        contentContainers.forEach(function(container) {
            const rect = container.getBoundingClientRect();
            if (rect.top < window.innerHeight - 100) {
                container.classList.add('visible');
            }
        });
    });
</script>



</body>
</html>
